﻿package com.obas.model.business
{
	import com.ease.model.NamespaceModel;

	[Bindable]
	[RemoteClass(alias="com.obas.model.business.AaaCustomer")]
	
	public class AaaCustomer
		extends
			com.ease.model.NamespaceModel
	{

		private var _enabled:Boolean;
		private var _username:String;
		private var _serviceType:int;
		private var _areaCode:String;
		private var _payType:int;
		private var _groupId:int;
		private var _nasIp:String;
		private var _bindType:int;
		private var _bindAttr:String;
		private var _limitUsers:int;
		private var _status:int;
		private var _openDate:Date;
		private var _effectDate:Date;
		private var _expireDate:Date;
		private var _closeDate:Date;
		private var _bandwidth:Number;
		private var _billingDate:Date;
		private var _roamLevel:int;
		private var _optionalService:String;
		private var _upBandwidth:Number;

		public function AaaCustomer()
		{
		}

		public function get enabled():Boolean
		{
			return _enabled;
		}

		public function set enabled(value:Boolean):void
		{
			_enabled = value;
		}

		public function get username():String
		{
			return _username;
		}

		public function set username(value:String):void
		{
			_username = value;
		}

		public function get serviceType():int
		{
			return _serviceType;
		}

		public function set serviceType(value:int):void
		{
			_serviceType = value;
		}

		public function get areaCode():String
		{
			return _areaCode;
		}

		public function set areaCode(value:String):void
		{
			_areaCode = value;
		}

		public function get payType():int
		{
			return _payType;
		}

		public function set payType(value:int):void
		{
			_payType = value;
		}

		public function get groupId():int
		{
			return _groupId;
		}

		public function set groupId(value:int):void
		{
			_groupId = value;
		}

		public function get nasIp():String
		{
			return _nasIp;
		}

		public function set nasIp(value:String):void
		{
			_nasIp = value;
		}

		public function get bindType():int
		{
			return _bindType;
		}

		public function set bindType(value:int):void
		{
			_bindType = value;
		}

		public function get bindAttr():String
		{
			return _bindAttr;
		}

		public function set bindAttr(value:String):void
		{
			_bindAttr = value;
		}

		public function get limitUsers():int
		{
			return _limitUsers;
		}

		public function set limitUsers(value:int):void
		{
			_limitUsers = value;
		}

		public function get status():int
		{
			return _status;
		}

		public function set status(value:int):void
		{
			_status = value;
		}

		public function get openDate():Date
		{
			return _openDate;
		}

		public function set openDate(value:Date):void
		{
			_openDate = value;
		}

		public function get effectDate():Date
		{
			return _effectDate;
		}

		public function set effectDate(value:Date):void
		{
			_effectDate = value;
		}

		public function get expireDate():Date
		{
			return _expireDate;
		}

		public function set expireDate(value:Date):void
		{
			_expireDate = value;
		}

		public function get closeDate():Date
		{
			return _closeDate;
		}

		public function set closeDate(value:Date):void
		{
			_closeDate = value;
		}

		public function get bandwidth():Number
		{
			return _bandwidth;
		}

		public function set bandwidth(value:Number):void
		{
			_bandwidth = value;
		}

		public function get billingDate():Date
		{
			return _billingDate;
		}

		public function set billingDate(value:Date):void
		{
			_billingDate = value;
		}

		public function get roamLevel():int
		{
			return _roamLevel;
		}

		public function set roamLevel(value:int):void
		{
			_roamLevel = value;
		}

		public function get optionalService():String
		{
			return _optionalService;
		}

		public function set optionalService(value:String):void
		{
			_optionalService = value;
		}

		public function get upBandwidth():Number
		{
			return _upBandwidth;
		}

		public function set upBandwidth(value:Number):void
		{
			_upBandwidth = value;
		}
	}
}